    let obj = {
        name: '困困',
        age: 18,
        like: {
            a: '唱',
            b: '跳',
            c: 'rap'
        }
    }
    function deepCopy(obj) {
        let newObj = {}
        for (key in obj) {
            if (obj.hasOwnProperty(key)) {
                // 先判断obj[key]值的类型，如果是原始类型，直接赋值，如果是引用类型，递归调用深拷贝函数
                if(typeof obj[key]==='object'&&obj[key]!=null){
                    newObj[key]=deepCopy(obj[key])
                }
                else{
                    newObj[key] = obj[key]
                }          
            }

        }
        return newObj
    }
    let obj2=deepCopy(obj)
    console.log(obj2)
